 
function indexFormatter(value, row, index) {
	options = $("#userSearchlist").bootstrapTable("getOptions");
	rowStart = (options.pageNumber - 1) * options.pageSize;
	return rowStart + index + 1;
}

/**
 * @description 查询条件与分页数据
 * @time
 */
function queryParams(pageReqeust) {
	if (pageReqeust.limit) {
		// 当前页码
		pageReqeust.pageNum = pageReqeust.offset / pageReqeust.limit + 1;
	} else {
		pageReqeust.limit = 0; // 导出所有
	}
	return pageReqeust;
}
!function(e, t, o) {
	"use strict";
	!function() {
		var ops = {
			url: basePath+"/sysUser/queryUser",
			method : "post",
			contentType : "application/x-www-form-urlencoded",
			queryParams : queryParams,
			sortable : true, // 是否启用排序
			sortOrder : "desc", // 排序方式
			pageNumber : 1,
			pageSize : 10,
			pageList : [10, 20, 50, 100,200 ],
			pagination : !0,
			sidePagination : "server",
			search : 0,
			showRefresh : !0,
			showToggle : 0,
			showColumns : 0,
			showExport : 0,
			striped : !0,
			iconSize : "outline",
			toolbar : "#toolbar",
			icons : {
				refresh : "glyphicon-repeat"
			},
			responseHandler : function(data) {
				return data
			},
			silent : true, // 刷新事件必须设置
			idField : "id",
			formatExport : function() {
				return '导出';
			},
			formatLoadingMessage : function() {
				return "请稍等，正在加载中...";
			},
			formatNoMatches : function() { // 没有匹配的结果
				return '无符合条件的记录';
			},
			onLoadError : function(data) {
				$('#userSearchlist').bootstrapTable('removeAll');
			},
			onClickRow : function(row) {
			}
		};
		$(".glyphicon-ok-circle").parent().click(function(){
		      // 通过controller来获取Angular应用
			var appElement = document.querySelector('[ng-controller=wfTaskUserAddCtr]');
			 // 获取$scope变量
			var $scope = angular.element(appElement).scope();	
			var rows=$('#userSearchlist').bootstrapTable('getSelections');
			if(rows){
				for(var i=0;i<rows.length;i++){
					
					if(!array_remove_repeat(rows[i].userId,$scope.productHis)){
						var obj = {}; 
						 obj.userId=rows[i].userId;
						 obj.userName=rows[i].userName;
						 obj.wfTaskId=$scope.wfTaskId;
						 obj.taskName=$scope.taskName;
						 obj.wfFlowId=$scope.wfFlowId;
						 $scope.productHis.push(obj);
					}	
				}
				
				
			}
				
		    // 排重加入选取的集合中
			
			 // 上一行改变了msg的值，如果想同步到Angular控制器中，则需要调用$apply()方法
			      $scope.$apply();
			
			});
		o("#userSearchlist").bootstrapTable(ops);
	}()
}(document, window, jQuery);
function array_remove_repeat(id,array) { // 去重
	if(!array){
		array=[];
		return false;
	}
	
    for(var i = 0; i < array.length; i ++) {
   	 if(array[i].userId==id){
   		  return true;
      }
    }
    return false;
}